package com.hyh.music.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.hyh.music.Result.Results;
import com.hyh.music.domain.domainDTO.ConsumerDTO;
import com.hyh.music.domain.domainDTO.ConsumerLoginDTO;
import com.hyh.music.domain.domainDTO.ConsumerPageDTO;
import com.hyh.music.domain.domains.Consumer;

/**
 * @author hyh
 * @version 1.0
 */
public interface ConsumerService extends IService<Consumer> {
    /**
     * 分页查询
     * @param consumerPageDTO
     * @return
     */
    Results Page(ConsumerPageDTO consumerPageDTO);

    /**
     * 添加新用户
     * @param consumerDTO
     */
    void addConsumer(ConsumerDTO consumerDTO);

    /**
     * 删除用户
     * @param id
     */
    void delete(Integer id);

    Consumer login(ConsumerLoginDTO consumerLoginDTO);
}
